const {exec,execFile,spawn,fork} = require('node:child_process')
const path = require('node:path')
// exec('node -v',(err,stdout,stderr)=>{
//   if(err){
//     return  err
//   }
//   console.log(stdout)
// })
// exec('start D:\\开发工具\\apifox\\Apifox.exe')

// execFile(path.resolve(__dirname,'./bat.cmd'),(err,stdout,stderr)=>{
//   if(err){
//     console.error(err)
//   }
//   // console.log(stdout.toString('utf8'))
// })

// const {stdout} = spawn('netstat',['-an'],{})
//
// //返回的数据用data事件接受
// stdout.on('data',(steram)=>{
//   console.log(steram.toString())
// })

const testProcess = fork('./test.js')
testProcess.send('我是主进程发送消息')
testProcess.on('message', (msg) => {
  console.log('主进程收到消息',msg)
})